<?php

require_once 'Paises.php';
require_once 'Lineas.php';

/**
 * Description of Buques
 *
 * @author JeyDotC
 */
class Buques {

    private $idBuque = 0;
    private $nombre;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $idPais;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $idLinea;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $imo;
    /**
     *
     * @var type 
     */
    private $puertoMatricula;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $numeroOficial;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $anio;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $material;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $manga;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $loa;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $caladoMax;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $velocidadMax;
    /**
     *
     * @var type 
     */
    private $refersSocket;
    /**
     *
     * @var type 
     */
    private $gruas;
    /**
     *
     * @var type 
     */
    private $hold;
    /**
     *
     * @var type 
     */
    private $capitan;
    /**
     *
     * @var type 
     */
    private $teus;
    /**
     *
     * @var type 
     */
    private $feus;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $pasajeros;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $tripulacion;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $grossWight;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $netWeight;
    /**
     *
     * @var type 
     * @Filters({"Numeric":{"nullOnEmpty":true}})
     */
    private $deadWeight;
    private $armador;
    private $fleteador;
    private $piClub;
    private $email;
    private $habilitado = true;

    /**
     *
     * @var Lineas 
     */
    private $Lineas;

    /**
     *
     * @var Paises
     */
    private $Paises;

    public function getIdBuque() {
        return $this->idBuque;
    }

    public function setIdBuque($idBuque) {
        $this->idBuque = $idBuque;
    }

    public function getNombre() {
        return $this->nombre;
    }

    public function setNombre($nombre) {
        $this->nombre = $nombre;
    }

    public function getIdPais() {
        return $this->idPais;
    }

    public function setIdPais($idPais) {
        $this->idPais = $idPais;
    }

    public function getIdLinea() {
        return $this->idLinea;
    }

    public function setIdLinea($idLinea) {
        $this->idLinea = $idLinea;
    }

    public function getImo() {
        return $this->imo;
    }

    public function setImo($imo) {
        $this->imo = $imo;
    }

    public function getPuertoMatricula() {
        return $this->puertoMatricula;
    }

    public function setPuertoMatricula($puertoMatricula) {
        $this->puertoMatricula = $puertoMatricula;
    }

    public function getNumeroOficial() {
        return $this->numeroOficial;
    }

    public function setNumeroOficial($numeroOficial) {
        $this->numeroOficial = $numeroOficial;
    }

    public function getAnio() {
        return $this->anio;
    }

    public function setAnio($anio) {
        $this->anio = $anio;
    }

    public function getMaterial() {
        return $this->material;
    }

    public function setMaterial($material) {
        $this->material = $material;
    }

    public function getManga() {
        return $this->manga;
    }

    public function setManga($manga) {
        $this->manga = $manga;
    }

    public function getLoa() {
        return $this->loa;
    }

    public function setLoa($loa) {
        $this->loa = $loa;
    }

    public function getCaladoMax() {
        return $this->caladoMax;
    }

    public function setCaladoMax($caladoMax) {
        $this->caladoMax = $caladoMax;
    }

    public function getVelocidadMax() {
        return $this->velocidadMax;
    }

    public function setVelocidadMax($velocidadMax) {
        $this->velocidadMax = $velocidadMax;
    }

    public function getRefersSocket() {
        return $this->refersSocket;
    }

    public function setRefersSocket($refersSocket) {
        $this->refersSocket = $refersSocket;
    }

    public function getGruas() {
        return $this->gruas;
    }

    public function setGruas($gruas) {
        $this->gruas = $gruas;
    }

    public function getHold() {
        return $this->hold;
    }

    public function setHold($hold) {
        $this->hold = $hold;
    }

    public function getCapitan() {
        return $this->capitan;
    }

    public function setCapitan($capitan) {
        $this->capitan = $capitan;
    }

    public function getTeus() {
        return $this->teus;
    }

    public function setTeus($teus) {
        $this->teus = $teus;
    }

    public function getFeus() {
        return $this->feus;
    }

    public function setFeus($feus) {
        $this->feus = $feus;
    }

    public function getPasajeros() {
        return $this->pasajeros;
    }

    public function setPasajeros($pasajeros) {
        $this->pasajeros = $pasajeros;
    }

    public function getTripulacion() {
        return $this->tripulacion;
    }

    public function setTripulacion($tripulacion) {
        $this->tripulacion = $tripulacion;
    }

    public function getGrossWight() {
        return $this->grossWight;
    }

    public function setGrossWight($grossWight) {
        $this->grossWight = $grossWight;
    }

    public function getNetWeight() {
        return $this->netWeight;
    }

    public function setNetWeight($netWeight) {
        $this->netWeight = $netWeight;
    }

    public function getDeadWeight() {
        return $this->deadWeight;
    }

    public function setDeadWeight($deadWeight) {
        $this->deadWeight = $deadWeight;
    }

    public function getArmador() {
        return $this->armador;
    }

    public function setArmador($armador) {
        $this->armador = $armador;
    }

    public function getFleteador() {
        return $this->fleteador;
    }

    public function setFleteador($fleteador) {
        $this->fleteador = $fleteador;
    }

    public function getPiClub() {
        return $this->piClub;
    }

    public function setPiClub($piClub) {
        $this->piClub = $piClub;
    }

    public function getEmail() {
        return $this->email;
    }

    public function setEmail($email) {
        $this->email = $email;
    }

    public function getHabilitado() {
        return $this->habilitado;
    }

    public function setHabilitado($habilitado) {
        $this->habilitado = $habilitado;
    }

    /**
     *
     * @return Lineas
     */
    public function getLineas() {
        return $this->Lineas;
    }

    public function setLineas($lineas) {
        $this->Lineas = $lineas;
    }

    /**
     *
     * @return Paises
     */
    public function getPaises() {
        return $this->Paises;
    }

    public function setPaises($paises) {
        $this->Paises = $paises;
    }

}

?>
